Lecture 17: Approximation algorithm for max-cut

نویسنده

  • Rajat Mittal
چکیده

Given an undirected graph G = (V,E), the max-cut problem asks for the partition S1, S2 ⊆ V , s.t., the number of edges going from S1 to S2 are maximized. Remember that since S1, S2 is a partition, so S1∪S2 = V and S1 ∩ S2 = ∅. Clearly this is an optimization problem. It is known to be NP-hard and so not expected to have a polynomial time algorithm. We are interested in finding an approximation algorithm for this problem. Many problems in the real world can be formulated as a max-cut instance. For example, suppose the graph gives information about the friendships in a set of students. More concretely, the vertices correspond to students in the class and there is an edge present between two students if they are friends. The problem is to put them in two different classroom so that the number of friendships (edges) across the two rooms is maximized (one measure to stop copying). This is essentially solving a max-cut problem on the given graph.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CSE 533 : The PCP Theorem and Hardness of Approximation ( Autumn 2005 ) Lecture 17 : MAX - CUT : Approximation and Hardness Nov

As an example, we note that the bipartite graph has maxcut exactly equal to the sum of the weights of all its edges. A particular case of the MAX-CUT problem occurs when all the edge weights are reduced to unity. In that case it becomes equivalent to the MAX-2COLORING problem. In the MAX-2COLORING problem, we try to find the maximum number of edges in a given graph G which can be colored by usi...

متن کامل

7.1 Introduction 7.2 Weighted Max Cut

In Lecture 2, we discussed the unweighted max cut problem and gave 2-approximation algorithms based on local search, greedy paradigm and randomization. Today, we will study the weighted version of the max cut problem. Using this problem we will illustrate a general technique of bounding the running time of a local search based algorithm at the expense of a small factor in the approximation guar...

متن کامل

8.1 Balanced Cut

In the last lecture, we described an O(log k logD)-approximation algorithm for Sparsest Cut, where k is the number of terminal pairs and D is the total requirement. Today we will describe an application of Sparsest Cut to the Balanced Cut problem. We will then develop an O(log k)approximation algorithm for Sparsest Cut, due to Linial, London, and Rabinovich [4], using metric embeddings techniqu...

متن کامل

Lecture 17 ( Nov 3 , 2011 ) : Approximation via rounding SDP : Max - Cut

The next technique we learn is designing approximation algorithms using rounding semidefinite programs. This was first introduced to obtain improved approximation algorithms for the problem of Max-Cut. A trivial 1 2-approximation is to obtain a random partition of the vertices; i.e. place every vertex v ∈ V into set S with probability 1/2. We get E(weight of cut) = 1 2 e∈E w(e) ≥ 1 2 opt and th...

متن کامل

Inapproximability of Minimum Vertex Cover

Last time we examined a generic approach for inapproximability results based on the Unique Games Conjecture. Before, we had already shown that approximating MAX-3-LIN to within a constant factor larger than 12 is NP-hard. To do this we used a tweaked version of our dictatorship test that we came up with earlier in the semester. Last time we (re)proved that approximating MAX-3-LIN to within a co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014